#include "ModelWrapper.h"

ModelWrapper::ModelWrapper(Model* model)
{
	_model = model;
}

void ModelWrapper::Move(float x, float y, float z)
{
	_model->translate(x, y, z);
}

void ModelWrapper::Scale(float x, float y, float z)
{
	_model->scale(x, y, z);
}

void ModelWrapper::Rotate(float x, float y, float z)
{
	_model->rotate(x, y, z);
}

void ModelWrapper::GetPosition([Out] float% x, [Out] float% y, [Out] float% z)
{
	Vec3 position = _model->getPosition();

	x = position.x;
	y = position.y;
	z = position.z;
}